Installazione e Configurazione

Questa sezione descrive nel dettaglio i passaggi necessari per l’installazione e la configurazione di CORS2NET, sia per l’infrastruttura hardware che per quella software.

Prerequisiti

Hardware:

  • CPU a 4 core (Sandy Bridge o superiore)
  • 5 GB di RAM
  • Quadri elettrici su misura integrati con ricevitori GNSS ad alta precisione

Software:

  • Sistema operativo GNU/Linux (Debian 11 “bullseye” o Debian 12 “bookworm”)
  • Kernel Linux versione 5.10.0-21-amd64 (o successiva)
  • Docker versione 23 o superiore

Distribuzione e Configurazione

  1. Scaricamento dei File di Distribuzione:

    I file necessari per l’installazione includono:

    • Il file di configurazione .env
    • L’immagine Docker image_main.tar
    • Gli script start_docker.sh e update_image_main.sh

È possibile scaricare l’intero pacchetto da un repository interno o da un server dedicato.

  1. Estrazione e Configurazione:

    Copiare i file sulla macchina (fisica o virtuale) e posizionarli in una cartella di destinazione, ad esempio:

tar -xvzf cors2net.tar.gz -C /opt/cors2net

API e Interazione con il Sistema

Le API di CORS2NET forniscono un’interfaccia sicura e basata su JSON per l’interazione tra il sistema di generazione delle correzioni e le applicazioni client, inclusa l’interfaccia utente.

Principali Caratteristiche

  • HTTP/HTTPS: Comunicazione tramite protocolli sicuri per la trasmissione dei dati.
  • Autenticazione con Token: Ogni richiesta deve includere un token di autenticazione per garantire l’accesso sicuro alle risorse.
  • Request-Response: Il sistema utilizza un modello sincrono di richiesta e risposta, facilitando l’integrazione con applicazioni esterne.

Endpoint Comuni

  • Gestione Utenti: Creazione, modifica ed eliminazione di account utente.
  • Accesso alle Correzioni: Recupero delle correzioni GNSS in tempo reale.
  • Monitoraggio delle Stazioni: Visualizzazione dello stato e delle statistiche delle stazioni di riferimento.
  • Configurazione del Sistema: Endpoint per aggiornare e visualizzare le configurazioni operative.